package com.t.bricks.bussiness.model.paylog;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 支付流水'PayLog'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("支付流水ConditionPayLog查询条件信息类")
public class ConditionPayLog {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号", position=0)
	private String uId;
		
	/**
	 * 订单编号
	 */
	@ApiModelProperty(value="订单编号", position=1)
	private String sOrdersId;
		
	/**
	 * 支付金额
	 */
	@ApiModelProperty(value="支付金额", position=2)
	private Double mMoney;
		
	/**
	 * 支付积分
	 */
	@ApiModelProperty(value="支付积分", position=3)
	private Integer iTally;
		
	/**
	 * 顾客编号
	 */
	@ApiModelProperty(value="顾客编号", position=4)
	private String sCustomerId;
		
	/**
	 * 顾客识别号
	 */
	@ApiModelProperty(value="顾客识别号", position=5)
	private String sCustomerNo;
	
	/**
	 * 支付时间-开始时间
	 */
	@ApiModelProperty(value="支付时间-开始时间", position=6)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dPaySt;
	
	/**
	 * 支付时间-结束时间
	 */
	@ApiModelProperty(value="支付时间-结束时间", position=7)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dPayEd;
		
	/**
	 * 记录验证串
	 */
	@ApiModelProperty(value="记录验证串", position=8)
	private String sRecordKey;
	
	/**
	 * 取 订单编号
	 * @return String
	 */
	public String getsOrdersId() {
		return sOrdersId;
	}

	/**
	 * 设置 订单编号
	 * @param sOrdersId
	 */
	public void setsOrdersId(String sOrdersId) {
		this.sOrdersId = sOrdersId;
	}

	/**
	 * 取 支付金额
	 * @return Double
	 */
	public Double getmMoney() {
		return mMoney;
	}

	/**
	 * 设置 支付金额
	 * @param mMoney
	 */
	public void setmMoney(Double mMoney) {
		this.mMoney = mMoney;
	}

	/**
	 * 取 支付积分
	 * @return Integer
	 */
	public Integer getiTally() {
		return iTally;
	}

	/**
	 * 设置 支付积分
	 * @param iTally
	 */
	public void setiTally(Integer iTally) {
		this.iTally = iTally;
	}

	/**
	 * 取 顾客编号
	 * @return String
	 */
	public String getsCustomerId() {
		return sCustomerId;
	}

	/**
	 * 设置 顾客编号
	 * @param sCustomerId
	 */
	public void setsCustomerId(String sCustomerId) {
		this.sCustomerId = sCustomerId;
	}

	/**
	 * 取 顾客识别号
	 * @return String
	 */
	public String getsCustomerNo() {
		return sCustomerNo;
	}

	/**
	 * 设置 顾客识别号
	 * @param sCustomerNo
	 */
	public void setsCustomerNo(String sCustomerNo) {
		this.sCustomerNo = sCustomerNo;
	}

	/**
	 * 取 支付时间-开始时间
	 * @return Date
	 */
	public Date getdPaySt() {
		return dPaySt;
	}

	/**
	 * 设置 支付时间-开始时间
	 * @param dPay
	 */
	public void setdPaySt(Date dPaySt) {
		this.dPaySt = dPaySt;
	}

	/**
	 * 取 支付时间-结束时间
	 * @return Date
	 */
	public Date getdPayEd() {
		return dPayEd;
	}

	/**
	 * 设置 支付时间-结束时间
	 * @param dPay
	 */
	public void setdPayEd(Date dPayEd) {
		this.dPayEd = dPayEd;
	}
	
	/**
	 * 取 记录验证串
	 * @return String
	 */
	public String getsRecordKey() {
		return sRecordKey;
	}

	/**
	 * 设置 记录验证串
	 * @param sRecordKey
	 */
	public void setsRecordKey(String sRecordKey) {
		this.sRecordKey = sRecordKey;
	}

}
